<script>
	export default {
		onLaunch: function() {
			console.log('App Launch')
			this.autoUpdate()
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			autoUpdate() {
				// 获取小程序更新机制兼容 
				if (uni.canIUse('getUpdateManager')) {
					const updateManager = uni.getUpdateManager()
					// 检查是否有新版本发布
					updateManager.onCheckForUpdate(function(res) {
						if (res.hasUpdate) {
							//小程序有新版本，则静默下载新版本，做好更新准备
							updateManager.onUpdateReady(function() {
								uni.showModal({
									title: '更新提示',
									content: '新版本已经准备好，是否重启应用？',
									success: function(res) {
										if (res.confirm) {
											//新的版本已经下载好，调用 applyUpdate 应用新版本并重启
											updateManager.applyUpdate()
										} else if (res.cancel) {
											//如果需要强制更新，则给出二次弹窗，如果不需要，则这里的代码都可以删掉了
											uni.showModal({
												title: '温馨提示',
												content: '我们已经做了新的优化，请及时更新哦~',
												showCancel: false, //隐藏取消按钮，也可显示，取消会走res.cancel，然后从新开始提示
												success: function(res) {
													//第二次提示后，强制更新           
													if (res.confirm) {
														// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
														updateManager.applyUpdate()
													} else if (res.cancel) {
														//重新回到版本更新提示
														autoUpdate()
													}
												}
											})
										}
									}
								})
							})
							// 新的版本下载失败
							updateManager.onUpdateFailed(function() {
								uni.showModal({
									title: '温馨提示',
									content: '新版本已经上线，请您删除当前小程序，重新搜索打开',
									showCancel: false
								})
							})
						}
					})
				} else {
					// 提示用户在最新版本的客户端上体验
					uni.showModal({
						title: '温馨提示',
						content: '当前微信版本过低，可能无法使用该功能，请升级到最新版本后重试。'
					})
				}
			}
		}
	}
</script>

<style lang="scss">
	.u-checkbox-group{
		flex-wrap: wrap;
	}
	.nabbar {
		width: 100%;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}
	.content{
		[alt]{
			max-width:100%;
		}
		  image,img{
			  max-width: 100%;
		  }
	}
	.status-bar {
		position: fixed;
		// background: white;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		// background-color: #FFFFFF;
		// height: var(--status-bar-height);
		z-index: 999;
		// background-color: #000000;
	}
	
	.nabbar-box {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 88rpx;
		// background-color: #000000;
		z-index: 999;
		color: white;
		font-size: 32rpx;
		font-weight: bold;
	
		.nabbar-cont {
			height: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
	
			image {
				width: 56rpx;
				height: 56rpx;
			}
		}
	}
	.uni-pagination__child-btn {
		font-size: 20rpx !important;
	}
	.uni-pagination__num-current-text{
		font-size: 22rpx !important;
	}
	page {
		background:#F5F5F5;
	}
	uni-page-body{
		background: none !important;
	}
	::-webkit-scrollbar {
	  display: none;
	  width: 0;
	  height: 0;
	  color: transparent;
	}
	/*每个页面公共css */
	.flex{
		display: flex;
	}
	.align{
		align-items: center;
	}
	.between{
		justify-content:space-between;
	}
	.uni-searchbar__box {
		border: solid 1px #e5e5e5;
		// height: 80rpx !important;
		border-radius: 80rpx !important;
		/* box-shadow: 0rpx 2rpx 2rpx 3rpx rgba(255, 144, 62, 0.54); */
	}
	.uni-searchbar{
		padding: 20rpx 0 !important;
	}
	.uni-searchbar__box-search-input,.uni-searchbar__text-placeholder {
		font-size: 24rpx !important;
	}
	.wrap{
		flex-wrap: wrap;
	}
	.uni-slider-handle-wrapper{
		height: 20rpx !important;
	}
	.content img{
		max-width: 100% !important;
	}
	.send-table .uni-table-tr .uni-table-td,.send-table .uni-table-tr .uni-table-th {
	    font-size: 24rpx; /* 修改为你需要的字体大小 */
	}
</style>
